﻿body			{ margin:0px; font-family: Arial; font-size:16px; color:#7a0404; }
table			{ padding: 0px; margin: 0px; }
td				{ vertical-align: top; padding: 0px; }
p				{ direction: rtl; margin-top: 0px; margin-bottom: 0px; }

a:link	    { color: #7a0404; font-weight:bolder; text-decoration:underline; }
a:visited	{ color: #7a0404; font-weight:bolder; text-decoration:underline; }
a:hover		{ color: #7a0404; font-weight:bolder; text-decoration:none; }

#SiteContainer          { min-width:1013px;  direction:rtl;}
#SiteHeaderContainer    { background-image:url('../../../images/header-bg.png'); height:220px; background-position:top center; background-repeat:repeat-x; margin-bottom:40px; }
#SiteGridContainer      { width:1013px; margin-left:auto; margin-right:auto; height:396px; }
#SiteFooterContainer    { background-image:url('../../../images/footer-line.png'); height:37px; }


#SiteHeader             { width:1015px; margin-left:auto; margin-right:auto; position:relative; }
#SiteFooter             { text-align:center; position:relative;}
#SiteGrid               {  position:relative;}


#GridRight      { width:0px; display:none; }
#GridPage       { position:relative;}
#GridTop        { }
#GridContent    { background-image:url('../../../images/content-bg.png'); background-repeat:no-repeat; height:396px;}
#GridBottom     { }

#PageMenu           { }
#PageBreadCrumps    { margin-bottom:10px; }
#PageHeader         { }
#PageContent        { padding:45px 75px 0px 100px; }
#PageFooter         { }

/*******************************************************************************************/

#SiteHeaderTop              { height:60px; padding-right:80px; padding-left:80px; }
#SiteHeaderTop img          { border:0px; }
#SiteHeader #logoContainer  { float:left; }
#SiteHeader #OrderATable    { float:left; }
#SiteHeader #Deliveries     { float:left; margin-left:3px; }
#SiteHeader #OrderEvents    { float:left; margin-left:3px; }
#SiteHeader #VirtualTour    { float:right; }
#SiteHeader #club           { float:right;  margin-right:3px;}

#MainNav                            { height:180px; margin-right:85px; position:relative; }

#MainNav .menuButton                { float:right; position:relative; height:39px; margin-left:8px; margin-top:60px; }
#MainNav .menuButtonH               { float:right; position:relative; height:39px; margin-left:8px; margin-top:60px; }
#MainNav .menuSep                   { float:right; width:1px; height:12px; background-color:black; margin-left:8px; margin-top:85px; }
#MainNav .menuButton a              { display:block; height:39px; }
#MainNav .menuButtonH a             { display:block; height:39px; }

#MainNav .menuButton img            { display:block; margin-top:4px; margin-left:10px;}

#MainNav .ddMenu                    { position:absolute; z-index:5000; right:0px; top:0px; margin-top:35px; padding-top:10px; }
#MainNav .menuButton .ddMenu        { visibility:hidden; }
#MainNav .menuButtonH .ddMenu       { visibility:visible;}
#MainNav .ddMenuBox                 { width:100px; background-color:#15295e; padding-top:8px; padding-right:10px; padding-left:10px;  }
#MainNav .ddMenuSubject             { padding-bottom:8px; border-bottom:0px solid black; } 
#MainNav .ddMenuSubject a           { display:block; text-decoration:none; font-size:12px; color:#FFFFFF; height:auto; }
#MainNav .ddMenuSubject a:visited   { text-decoration:none; }
#MainNav .ddMenuSubject a:hover     { text-decoration:none; }
#MainNav .ddMenuSep                 { background-color:#FFFFFF; height:1px; margin-bottom:8px; }

a#home              { background-image:url('../../../images/hp-bt-reg.png'); width:60px; }
a#home:hover        { background-image:url('../../../images/hp-bt-over.png'); width:60px; }

a#about             { background-image:url('../../../images/about-bt-reg.png'); width:54px; }
a#about:hover       { background-image:url('../../../images/about-bt-over.png'); width:54px; }

a#menu              { background-image:url('../../../images/menu-bt-reg.png'); width:54px; }
a#menu:hover        { background-image:url('../../../images/menu-bt-over.png'); width:54px; }

#MainNav .menuButton  a#gallery     { background-image:url('../../../images/gallery-bt-reg.png'); width:54px; }
#MainNav .menuButtonH a#gallery     { background-image:url('../../../images/gallery-bt-over.png'); width:54px; }
 
#MainNav .menuButton  a#events      { background-image:url('../../../images/events-bt-reg.png'); width:56px; }
#MainNav .menuButtonH a#events      { background-image:url('../../../images/events-bt-over.png'); width:56px; }

a#media             { background-image:url('../../../images/media-bt-reg.png'); width:71px; }
a#media:hover       { background-image:url('../../../images/media-bt-over.png'); width:71px; }

a#specials          { background-image:url('../../../images/specials-bt-reg.png'); width:58px; }
a#specials:hover    { background-image:url('../../../images/specials-bt-over.png'); width:58px; }

a#contact           { background-image:url('../../../images/contact-bt-reg.png'); width:58px; }
a#contact:hover     { background-image:url('../../../images/contact-bt-over.png'); width:58px; }

#lang               { display:block; position:absolute; z-index:1; top:85px; left:40px; width:66px; color:#f1bf35; font-size:11px; background-image:url('../../../images/eng_heb-link.png'); background-repeat:no-repeat; background-position:bottom; padding-bottom:10px; text-decoration:none; text-align:right;}

/*******************************************************************************************/

#SiteFooter .bottomBar      { background-color:#FFCB05; padding-top:5px; padding-bottom:15px;  }
#SiteFooter #bottomNav      { text-align:center; }
#SiteFooter #bottomNav a:link       { color:#000000; text-decoration:none; }
#SiteFooter #bottomNav a:visited    { color:#000000; text-decoration:none; }

#news #runingNews           { width:400px; margin-left:auto; margin-right:auto; text-align:center; padding-top:6px; }
a.news-list-item            { font-weight:bold; font-size:14px; text-decoration:none; color:#f1bd35;  }
#news                       { height:32px; }

#footerText                 { position:absolute; z-index:1; right:0px; top:5px;}

/*******************************************************************************************/

#headline h1    { margin:0px; padding:0px; font-size:24px; font-weight:bold; color:#7a0404; margin-bottom:10px; }
#subheadline h2 { margin:0px; padding:0px; font-size:16px; font-weight:bold; padding-bottom:10px; }
#intro          { padding-bottom:10px; font-size:100%; font-weight:bold;}
#writer         { margin-bottom:5px; }
#body           { padding-bottom:10px; height:240px; overflow:auto; padding-bottom:5px; }
#remarks      	{ font-size:11px; }

/********************************************************************************************/

.heading4       { font-size:16px; font-weight:bold; }
.heading5       { font-weight:bold; }
.normal         { font-size:100%; }
.small          { font-size:11px; }
.link a         { color:blue; font-weight:bold; }
.strip1         { background-color:#002233; color:#FFFFFF; padding:1px 5px 2px 5px; margin-bottom:5px; font-size:100%; }

/*********************************************************************************************/

.item2cols      { border-bottom:1px solid #8FC43E; margin-bottom:10px; width:100%; table-layout:auto; }
.item2cols td   { padding-bottom:2px; }
.item2cols .colRight { padding-left:5px; }
.item2cols .colLeft  { width:100%; }
.item2cols .link a   { font-size:12px; }

.itemBox .pic img   { border:1px solid black; }

/*********************************************************************************************/


#MenuDirectorys                     { overflow:auto; padding-bottom:5px; margin-bottom:15px; }

#MenuDirectorys a                   { text-decoration:none; color:#15295e; font-weight:bold; font-size:14px; display:block; padding-bottom:3px; float:right; margin-left:10px; }
#MenuDirectorys .menusep2           { width:2px; background-color:#15295e; margin-left:10px; float:right; height:15px; }
#MenuDirectorys a:hover             { border-bottom:4px solid #7a0404; }
#MenuDirectorys .selected a         { border-bottom:4px solid #7a0404; }
#MenuDirectorys .selected a:visited { border-bottom:4px solid #7a0404; }

.Header                 { color:#15295e; font-size:14px; font-weight:bold; margin-bottom:3px; border-bottom:2px solid #c98b58; display:inline-block; margin-bottom:15px; }

.meal-top               { border-bottom:1px solid #c98b58; padding-bottom:3px; margin-bottom:3px; }
.mealTitle              { font-size:14px; font-weight:bold; }
.mealPrice              { float:left; font-size:12px; }
.mealdesc               { margin-bottom:5px;}
.mealComment            { font-size:12px;}
/*********************************************************************************************/

.formField              { border:1px solid #b39b9b; width:170px; height:26px; color:#7a0404; padding-right:5px; font-size:14px; margin-bottom:10px; }

/*********************************************************************************************/

#ClubTable                  { width:540px;}
#ClubTable td               { padding-bottom:5px; font-weight:bold;}
#ClubTable .textStyle       { text-align:left; padding-left:10px; }
#ClubTable .PhoneTextBox    { border:1px solid #b39b9b; height:18px; color:#7a0404; padding-right:5px; font-size:12px; vertical-align:top;}
#ClubTable .formField       { border:1px solid #b39b9b; width:145px; height:20px; color:#7a0404; padding-right:5px; font-size:12px; }

/*********************************************************************************************/


.jspPane, .jspContainer, #body {
        padding: 0 0px 0 0;
    width: 450px !important;
}